var resData            = '';
// 倒计时相关
var running_time       = 0;
// 全局标识主玩法
var play_main          = {};
// 全局标识从玩法
var play_follow        = {};
//设置投注金额单位
var default_bet_money  = 0;
var bet_money_unit     = 0;
// 购物车
var betCart            = [];
// 加入购物车的批次（累加的下标）
var cart_index         = 0;
// 定位用户的玩法
var user_play          = 'default';
var betting            = {};
// 玩法组
var play_group         = '';
betting[user_play]     = {
	'1'   : [],
	'2'   : [],
	'3'   : [],
	'4'   : [],
	'5'   : [],
};
//用户投注记录(最多有三个投注组)
var oddsArr    = new Array();

var requestParam       = {'operation':'', 'lott_id':''};
requestParam.operation = 'betting_ssc';
requestParam.lott_id   = $('#id_lott_id').val();
// 获取数据
pageInit();
setTimeout("getLastPerOpen()", 1000*2);
// 设置默认投注金额数
default_bet_money      = resData.playItem.bet_money_info.base_money;

//填充同类型彩种
$('#id_sameLottList').html(function (){
	$('#id_sameLottList').html('');
	$.each(resData.sameLott, function (i, v){
		str       = '<a href="?m=lottery&c=betting&id=' + v.id + '">' + v.title + '</a>';
		$('#id_sameLottList').append(str);
	})
});
// 切换彩种
$('#id_show_otherLott').on('click', '', function (){
	if($('#id_sameLottList').is(':hidden')){
		$('#id_sameLottList').show();
	}else{
		$('#id_sameLottList').hide();
	}
});

$('#id_now_play').on('click', '', function (){
	if($('#id_play_list').is(':hidden')){
		$('#id_play_list').show();
	}else{
		$('#id_play_list').hide();
	}
})


//填充当前彩种信息
var title = resData.lotteryInfo.title;
if(title.length>2){
	title = title.substring(0,2);
}
$('#id_show_otherLott em').html(title);
// 填充玩法
$('#id_main_play').html(function (){
	$(this).html('');
	$.each(resData.playItem.mainPlay, function (i, v){
		if($.isEmptyObject(play_main)){
			play_main      = {'main_index':i, 'base':resData.playItem.mainPlay[i]};
		}
		$('#id_main_play').append('<li class="tag_mainplay_item" amv="' + i + '">' + v.title + '</li>');
	})
	$('#id_main_play li').eq(0).addClass('curr');
	// 主动填充从玩法
	fillFollowPlay();
	fillPlayBody();
});

//切换主玩法
$('#id_main_play').on('click', '.tag_mainplay_item', function (){
	// 重置样式与更新选项样式，并更新从玩法内容
	$('.tag_mainplay_item').removeClass('curr');
	$(this).addClass('curr');
	play_main      = {'main_index':$(this).attr('amv'), 'base':resData.playItem.mainPlay[$(this).attr('amv')]};
	fillFollowPlay();
	fillPlayBody();
	// 初始化投注预览
	reBetInit();
})
//切换从玩法
$('#id_follow_playlist').on('click', '.tag_followplay_item', function(){
	// 重置样式与更新选项样式，然后更新玩法界面
	$('.tag_followplay_item').removeClass('curr');
	$(this).addClass('curr');
	var tmp = $(this).attr('amv').split('|');
	
	play_follow = {'follow_index':$(this).attr('amv'),'base':play_main.base.playType[tmp[0]].followPlay[tmp[1]]};
	user_play   = play_main.main_index + '-' + play_follow.follow_index;
	// 设置玩法类别，从玩法的code标识
	type_code   = tmp[0];
	follow_code = tmp[1];
	// 统一按照后台设置标准，这里做手动兼容
	if(type_code == 'QW') type_code = 'QWX';
	// 填充玩法界面后关闭选择框
	$('#id_play_list').hide();
	$('#id_now_play_title').html(play_main.base.title + ' ' + play_follow.base.title);
	fillPlayBody();
	// 初始化投注预览
	reBetInit();
});

$('#id_past_list').html(function (){
	$.each(resData.pastList, function (i, v){
		if($.isEmptyObject(v.code)){
			v.code = '0,0,0,0,0';
		}
		var codeArr = v.code.split(',');
		var str  = '<tr>';
		str 	+= '	<td>' + v.period + '</td>';
		str 	+= '	<td>';
		str     += '		<a><span>' + codeArr[0] + '</span></a>';
		str     += '		<a><span>' + codeArr[1] + '</span></a>';
		str     += '		<a><span>' + codeArr[2] + '</span></a>';
		str     += '		<a><span>' + codeArr[3] + '</span></a>';
		str     += '		<a><span>' + codeArr[4] + '</span></a>';
		str 	+= '	</td>';
		str 	+= '	<td>' + v.re_opencode + '</td>';
		str 	+= '</tr>';
		$('#id_past_list').append(str);
	});
});

// 查看以往开奖
$('#id_past_open').on('click', '', function (){
	if($('#id_past_list').is(':hidden')){
		$('#id_past_list').show();
		$(this).find("i").css("transform","rotate(180deg)");
	}else{
		$('#id_past_list').hide();
		$(this).find("i").css("transform","rotate(0deg)");
	}
});
$('#id_past_list tr').on('click', '', function (){
	$('#id_past_list').hide();
});

//绑定选择项的点击事件
$('#id_play_body').on('click', '.tag_choice_item', function (){
	var c_str  = $(this).attr('ami');
	var c_odds = $(this).attr('amw');
	if($(this).attr('class') == 'tag_choice_item curr'){
		// 移除选中状态
		$(this).removeClass('curr');
		betting[user_play][$(this).attr('group')].splice(($.inArray($(this).attr('ami'), betting[user_play][$(this).attr('group')])), 1);
		oddsArr.splice($.inArray(c_odds, oddsArr), 1);
	}else{
		$(this).addClass('curr');
		betting[user_play][$(this).attr('group')].push(c_str);
		oddsArr.push(c_odds);
	}
	
	check_valid_bet(this);
//	// 检查是否需要展示投注倍数号码篮子
//	checkBetsNums();
});

$('.tag_add_subtract').on('click', '', function (){
	var beishu = $('#id_user_bet_beishu').val();
	if($(this).index() == 0){
		// 减少倍数
		// 最少倍数了
		if (beishu == 1)return;
		beishu--;
		// 减少倍数后成最低倍数了，更改按钮样式
		if(beishu == 1) $(this).addClass('noMore');
	}else{
		// 增加倍数
		beishu++;
		$('.tag_add_subtract:eq(0)').removeClass('noMore');
	}
	$('#id_user_bet_beishu').val(beishu);
	bet_jisuan();
});
// 手动设置倍数
$('#id_user_bet_beishu').on('change', '', function (){
	if($(this).val() < 1){
		$(this).val(1);
		$('.tag_add_subtract:eq(0)').addClass('noMore');
	}else if($(this).val() == 1){
		$('.tag_add_subtract:eq(0)').addClass('noMore');
	}else if($(this).val() > 1){
		$('.tag_add_subtract:eq(0)').removeClass('noMore');
	}
	bet_jisuan();
});
// 用户选择金额单位
$('.tag_money_unit').on('click', '', function (){
	// 设置样式
	$('.tag_money_unit').removeClass('curr');
	$(this).addClass('curr');
	bet_jisuan();
});
// 设置金额单位
$('.tag_money_unit:eq(0)').attr('amv', '1.00');
$('.tag_money_unit:eq(0)').attr('amt', '元');
$('.tag_money_unit:eq(1)').attr('amv', '0.10');
$('.tag_money_unit:eq(1)').attr('amt', '角');
$('.tag_money_unit:eq(2)').attr('amv', '0.01');
$('.tag_money_unit:eq(2)').attr('amt', '分');

//把当前选择选择加入到购物车
$('#id_bet_addcart').on('click', '', function (){
	if(isNaN(ready_bet.bet_zhushu) || ready_bet.bet_zhushu <= 0) return;
	console.log(ready_bet);
	addCart();
});
// 打开购物车
$('#id_cart_open').on('click', '', function (){
	if(betCart.length <= 0 ) return;
	$('#id_lottery_body').hide();
	$('#id_cart_list').show();
	// 结算购物车
	balanceCart();
});
// 关闭购物车，返回投注界面
$('#id_back_bet').on('click', '', function (){
	$('#id_lottery_body').show();
	$('#id_cart_list').hide();
});
// 删除购物车的某一投注项
$('#id_cart_betting_list').on('click', '.tag_drop_bet',function (){
	var removeIndex = $(this).attr('amv');
	$('#id_cart_betting_list li[amv="' + removeIndex + '"]').remove();
	dropCart($(this).attr('amv'));
});
// 清空购物车
$('#id_clear_cart').on('click', '', function (){
	clearCart();
});
// 是否要追号
$('#id_want_chase').on('click', '', function (){
	if($('#id_chase').prop('checked') == true){
		$('#id_chase').prop('checked', false);
	}else{
		$('#id_chase').prop('checked', true)
	}
	// 结算购物车
	balanceCart();
	// 关闭追号的情况
	if($('#id_chase').prop('checked') == false){
		$('#id_set_chase').hide();
		$('#id_bet_zongjie em:eq(0)').show();
		$('#id_bet_zongjie em:eq(1)').hide();
		return;
	}
	// 打开追号设置
	$('#id_set_chase').show();
	$('#id_bet_zongjie em:eq(0)').hide();
	$('#id_bet_zongjie em:eq(1)').show();
});
// 中奖停止追号
$('#id_stop_chase_lab').on('click', '', function (){
	if($('#id_winner_stop_chase').prop('checked') == true){
		$('#id_winner_stop_chase').prop('checked', false);
	}else{
		$('#id_winner_stop_chase').prop('checked', true)
	}
});
// 设置追号信息
$('#id_chase_beishu').on('change', '', function (){
	var val = parseInt($(this).val());
	// 如果设置倍数小于1了
	if(val < 1) val = 1;
	// 如果设置倍数不是整数
	$(this).val(val);
	$('#id_chase_bet_beis').html(val);
	// 重新计算购物车
	balanceCart();
});
// 设置追号期数信息
$('#id_chase_qishu').on('change', '', function (){
	var val = parseInt($(this).val());
	// 如果设置倍数小于1了
	if(val < 1) val = 1;
	// 如果设置倍数不是整数
	$(this).val(val);
	$('#id_chase_bet_qis').html(val);
	// 重新计算购物车
	balanceCart();
});

//投注功能键，选好助手以及··· 返回
$('#id_bet_func a:eq(0)').on('click', '', function (){
	// 随机一注
	randBet();
});
//投注功能键，选好助手以及··· 返回
$('#id_bet_func a:eq(1)').on('click', '', function (){
	// 随机五注
	for(var i = 0; i < 5; i++){
		randBet();
	}
});

// 投注功能键，选好助手以及··· 返回
$('#id_bet_func a:eq(2)').on('click', '', function (){
	$('#id_lottery_body').show();
	$('#id_cart_list').hide();
});

// 手动输入投注内容
$('#id_play_body').on('change', '.tag_import_content', function (){
	check_import_betting();
	// 检查是否需要展示投注倍数号码篮子
	checkBetsNums();
});
// 用户提交投注
$('#id_dobet').on('click', '', function (){
//	doBet();
	betViewMsg();
});
















